// CUSTOM OBJECTS SCRIPT FOR LORD PUTIDUS

beginscendatascript;

// ******** FLOORS ********
// DEFAULT FLOORS CHANGED BEFORE NEW FLOORS ADDED
begindefinefloor 92;
	import = 79;
	fl_special_strength = 50;

// NEW FLOORS
	
begindefinefloor 130;
	import = 1;
	fl_name = "Road";
	fl_which_sheet = 503;
	fl_which_icon = 2;
	
begindefinefloor 131;
	fl_which_icon = 3;
	
// Letter floors
begindefinefloor 144;
	fl_name = "Blank";
	fl_which_sheet = 501;
	fl_which_icon = 0;
	
begindefinefloor 145;
	fl_name = "A";
	fl_which_icon = 1;
	fl_special_property = 8;
	fl_special_strength = 13;
	
begindefinefloor 146;
	fl_name = "B";
	fl_which_icon = 2;
	
begindefinefloor 147;
	fl_name = "C";
	fl_which_icon = 3;
	
begindefinefloor 148;
	fl_name = "D";
	fl_which_icon = 4;
	
begindefinefloor 149;
	fl_name = "E";
	fl_which_icon = 5;
	
begindefinefloor 150;
	fl_name = "F";
	fl_which_icon = 6;
	
begindefinefloor 151;
	fl_name = "G";
	fl_which_icon = 7;
	
begindefinefloor 152;
	fl_name = "H";
	fl_which_icon = 8;
	
begindefinefloor 153;
	fl_name = "I";
	fl_which_icon = 9;
	
begindefinefloor 154;
	fl_name = "I";
	fl_which_icon = 9;
	
begindefinefloor 155;
	fl_name = "K";
	fl_which_icon = 11;
	
begindefinefloor 156;
	fl_name = "L";
	fl_which_icon = 12;
	
begindefinefloor 157;
	fl_name = "M";
	fl_which_icon = 13;
	
begindefinefloor 158;
	fl_name = "N";
	fl_which_icon = 14;
	
begindefinefloor 159;
	fl_name = "O";
	fl_which_icon = 15;
	
begindefinefloor 160;
	fl_name = "P";
	fl_which_icon = 16;
	
begindefinefloor 161;
	fl_name = "Q";
	fl_which_icon = 17;
	
begindefinefloor 162;
	fl_name = "R";
	fl_which_icon = 18;
	
begindefinefloor 163;
	fl_name = "S";
	fl_which_icon = 19;
	
begindefinefloor 164;
	fl_name = "T";
	fl_which_icon = 20;
	
begindefinefloor 165;
	fl_name = "V";
	fl_which_icon = 22;
	
begindefinefloor 166;
	fl_name = "V";
	fl_which_icon = 22;
	
begindefinefloor 167;
	fl_name = "W";
	fl_which_icon = 23;
	
begindefinefloor 168;
	fl_name = "X";
	fl_which_icon = 24;
	
begindefinefloor 169;
	fl_name = "Y";
	fl_which_icon = 25;
	
begindefinefloor 170;
	fl_name = "Z";
	fl_which_icon = 26;
	
// Additional floors
	
begindefinefloor 180;
	import = 122;
	fl_icon_adjust = 1;
	
begindefinefloor 181;
	import = 0;
	fl_which_sheet = 503;
	fl_which_icon = 0;
	
begindefinefloor 182;
	fl_which_icon = 1;
	
begindefinefloor 183;
	import = 110;
	fl_name = "Star Floor";
	fl_which_sheet = 506;
	fl_which_icon = 0;
	
begindefinefloor 184;
	fl_which_icon = 1;
	
begindefinefloor 185;
	fl_which_icon = 2;
	
begindefinefloor 186;
	fl_which_icon = 3;
	
begindefinefloor 187;
	fl_which_icon = 4;
	
begindefinefloor 188;
	fl_which_icon = 5;
	
begindefinefloor 189;
	fl_which_icon = 6;
	
begindefinefloor 190;
	fl_which_icon = 7;
	
begindefinefloor 191;
	fl_which_icon = 8;

begindefinefloor 192;
	import = 79;
	fl_name = "Ice";
	fl_which_sheet = 752;
	fl_which_icon = 0;
	fl_ed_which_sheet = 684;
	fl_ed_which_icon = 20;
	fl_special_property = 2;
	
begindefinefloor 193;
	import = 186;
	fl_icon_adjust = 1;

// ******** CREATURES ********
// NEW CREATURES BEFORE DEFAULT ALTERED
	
// DEFAULT CREATURES ALTERED

begindefinecreature 234;
	import = 56;
begindefinecreature 56; // Bat
	cr_level = 10;
	cr_attack_1 = 7;
	cr_attack_2 = 5;
	cr_attack_23_type = 1;
	cr_summon_class = 6;
	
begindefinecreature 234;
	import = 46;
begindefinecreature 46; // Spirit
	cr_level = 12;
	cr_amount_stat_adjust 0 = 4; // Mage spells
	cr_hp_bonus = 25;
	
begindefinecreature 234;
	import = 15;
begindefinecreature 15; // Mage
	cr_icon_adjust = 2;
	
begindefinecreature 234;
	import = 192;
begindefinecreature 192; // Wolf
	cr_level = 8;
	cr_start_item 0 = 180;
	cr_start_item_chance 0 = 10;

begindefinecreature 234;
	import = 192;
begindefinecreature 192; // Worg
	cr_level = 13;
	cr_natural_armor = 5;
	cr_start_item 0 = 180;
	cr_start_item_chance 0 = 15;
	cr_start_item 1 = 181;
	cr_start_item_chance 1 = 5;
	cr_hp_bonus = 20;
	cr_attack_1 = 5;
	cr_summon_class = -1;

begindefinecreature 234;
	import = 193;
begindefinecreature 193; // Bear
	cr_level = 14;
	cr_start_item 0 = 180;
	cr_start_item_chance 0 = 15;
	cr_start_item 1 = 181;
	cr_start_item_chance 1 = 5;
	cr_attack_1 = 2;
	cr_attack_2 = 1;
	cr_attack_23_type = 1;
	cr_what_stat_adjust 0 = 4; // Melee Weapons
	cr_amount_stat_adjust 0 = 3;
	
begindefinecreature 234;
	import = 4;
begindefinecreature 4; // Guard
	cr_default_script = "basicnpc";
	
begindefinecreature 234;
	import = 13;
begindefinecreature 13;
	cr_start_item 6 = 228;
	
begindefinecreature 234;
	import = 60;
begindefinecreature 60;
	cr_name = "Monster";
	
begindefinecreature 234;
	import = 61;
begindefinecreature 61;
	cr_name = "Monster";
	
// NEW CREATURES AFTER DEFAULT ALTERED
begindefinecreature 235;
	import = 56;
	cr_attack_1 = 6;
	cr_attack_2 = 3;
	cr_special_abil = 12; // ACID
	
begindefinecreature 236;
	import = 60;
	cr_icon_adjust = 516;
	
begindefinecreature 237;
	import = 5;
	cr_name = "Centurion";
	cr_which_sheet = 509;
	
begindefinecreature 238;
	cr_which_sheet = 510;
	
begindefinecreature 239;
	import = 18;
	cr_name = "King";
	cr_level = 30;
	cr_which_sheet = 515;
	cr_immunities 5 = 100; // melee immune
	
begindefinecreature 240;
	import = 120;
	cr_level = 15;
	cr_attack_1 = 9;
	cr_hp_bonus = 40;
	cr_special_abil = 5; // throw webs
	cr_icon_adjust = 3; // blue
	
begindefinecreature 241;
	cr_special_abil = 1; // poison
	cr_icon_adjust = 4; // red

begindefinecreature 242;
	cr_special_abil = 35; // forcecage
	cr_icon_adjust = 5; // purple
		
// ******** ITEMS ********

// NEW ITEMS

begindefineitem 445;
	import = 220; // Healing Potion
	it_value = 0;
	
begindefineitem 446;
	import = 221; // Curing Potion
	it_value = 0;
	
begindefineitem 447;
	import = 222; // Strength Potion
	it_value = 0;
	
begindefineitem 448;
	import = 225; // Haste Potion
	it_value = 0;

begindefineitem 449;
	import = 178; // Fine First Aid Kit
	it_full_name = "Battle Medicine Kit";
	it_weight = 5;
	it_value = 20;
	it_charges = 1;
	it_ability_1 = 208;
	it_ability_str_1 = 12;

begindefineitem 450;
	import = 86; // Iron Javelin
	it_full_name = "Pilum";
	it_damage_per_level = 6;
	it_bonus = 2;
	it_charges = 1;
	it_weight = 10;
	it_ability_1 = 8;
	it_ability_str_1 = 6;
	
begindefineitem 451;
	clear;
	it_name = "Body";
	it_full_name = "Body";
	it_identified = 1;
	it_weight = 700;
	it_variety = 21;
	it_floor_which_sheet = 516;
	it_floor_which_icon = 0;
	it_inventory_icon = 0;
	
// ******** TERRAINS ********

begindefineterrain 432;
	import = 204;
	te_which_sheet = 513;
	
begindefineterrain 433;
	te_which_icon = 1;
	
begindefineterrain 434;
	import = 289;
	te_name = "Blue Stairs";
	te_which_sheet = 513;
	te_which_icon = 2;
	
begindefineterrain 435;
	te_which_icon = 3;
	te_special_property = 19;

begindefineterrain 436;
	te_which_icon = 4;
	te_special_property = 21;

begindefineterrain 437;
	te_which_icon = 5;
	te_special_property = 23;
	
begindefineterrain 438;
	import = 180;
	te_name = "Painting";
	te_which_sheet = 517;
	te_which_icon = 0;
	
begindefineterrain 439;
	import = 181;
	te_name = "Painting";
	te_which_sheet = 517;
	te_which_icon = 1;
	
begindefineterrain 440;
	import = 438;
	te_which_icon = 2;
	
begindefineterrain 441;
	import = 439;
	te_which_icon = 3;
	
begindefineterrain 442;
	import = 438;
	te_which_icon = 4;
	
begindefineterrain 443;
	import = 439;
	te_which_icon = 5;
	
begindefineterrain 444;
	import = 438;
	te_which_icon = 6;
	
begindefineterrain 445;
	import = 439;
	te_which_icon = 7;
	
begindefineterrain 446;
	import = 438;
	te_which_icon = 8;
	
begindefineterrain 447;
	import = 439;
	te_which_icon = 9;
	
begindefineterrain 448;
	import = 401;
	te_name = "Lectum";
	te_which_sheet = 786;
	te_which_icon = 6;
	
begindefineterrain 449;
	te_which_icon = 7;
	
begindefineterrain 450;
	import = 402;
	te_height_adj_pixels = -5;